package part13;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author wcj
 * @Date 2021/5/24 16:53
 * @Version 1.0
 */
public class Part1310 {

    /**
     * 字符串提供的正则表达式方法功能有限
     * Pattern类提供了compile()用于创建一个正则表达式对象
     * Pattern提供了matcher()方法用于创建一个Matcher对象，从而使用更多的功能
     *
     * @param args
     */
    public static void main(String[] args) {
        if (args.length < 2) {
            System.exit(0);
        }

        System.out.println("Input:" + args[0]);
        for (String arg : args) {
            System.out.println("parameter:" + arg);
            Pattern regex = Pattern.compile(arg);
            Matcher matcher = regex.matcher(args[0]);
            while (matcher.find()) {
                System.out.println(matcher.group() + "start:" + matcher.start() + ",end:" + matcher.end());
            }
        }
    }
}
